body {padding:0;margin:0;font-size:100%;}
a { text-decoration:none;}
.title h1 {margin:0;padding:0;}
.head { position:relative;}
.panel-1 { background-color:#046bb5; }
.panel-1>div {background:url(../images/home/panel-bg-1.png);padding-top:23px;}
.logo,.menu-switch,.star span,.row4 span { background-image:url(../images/home/ico-1.png); background-repeat:no-repeat;}
.logo { background-position:0px 0px;width:145px;height:27px;display:inline-block;margin-left:49px;}
.menu-switch {width:29px;height:26px;}
.menu-switch {position:absolute;right:68px;width:29px;height:26px; background-position:-37px -66px;}
.title,.star {margin-left:auto;margin-right:auto;}
.star {text-align:right;}
.star span { display:inline-block; background-position:0px -28px;width:248px;height:35px;}
.row4 {text-align:center;}
.row4 span { display:inline-block; background-position:0px -66px;width:36px;height:40px; vertical-align:middle;}
.buy,.trial { display:inline-block; text-align:left; text-indent:35px;color:#fff;}
.buy { background-color:#ff7139; border:1px solid #ff7139;}
.trial {margin-left:40px;border:1px solid #fff;}
.ad {text-align:center;}
.ad a {display:inline-block; position:relative;}
.ad a span {display:block;height:14px;width:14px; background-color:#000;color:#fff; position:absolute;right:0px;top:0px;line-height:14px;}
.ad a img { vertical-align:middle;width:100%;}
@media(min-width:960px) {
	.star {width:574px;margin-top:134px;}
	.title { text-align:center;color:#fff;width:574px;margin-top:20px;}
	.title h1 {font-size:2.8em;}
	.row4 {margin-top:39px;}
	.ad {margin-top:104px;}
	.row4 span {margin-right:18px;}
	.buy,.trial {width:204px;height:56px;line-height:56px;}
	.ad a { height:74px;width:574px;}	
}